﻿/*
 * zdouble.h
 *
 *  Created on: 2015年4月3日
 *      Author: Fifi Lyu
 */

#ifndef INCLUDE_ZPSOE_ZALGORITHM_ZDOUBLE_H_
#define INCLUDE_ZPSOE_ZALGORITHM_ZDOUBLE_H_

#include "zpsoe/common.h"

namespace zpsoe {

namespace zalgorithm {

namespace zdouble {
/*
    四舍五入浮点数
    x 为原来的值
    precision 为要保留的小数个数，也就是精度

    返回值：类似
    传入4.9999，返回5
    传入4.9778，精度2，返回4.98
 */
ZPSOE_SHARED_LIB_API double round(const double &x, const int32_t &precision);

} /* namespace zdouble */

} /* namespace zalgorithm */

} /* namespace zpsoe */

#endif /* INCLUDE_ZPSOE_ZALGORITHM_ZDOUBLE_H_ */
